import request from '@/utils/http'

enum API {
  // 根据dictCode获取下级节点
  DICTCODE_URL = '/cmn/dict/findByDictCode',
  // 根据上级id获取子节点数据列表
  DICTCODE_PARENT_URL = '/cmn/dict/findByParentId',
}

/**
 * 根据dictCode获取下级节点
 *
 * @param dictCode {string} 节点编码 如：HosType(获取医院等级) / Beijin(获取地区)
 */
export const getDictionaryAPI = (dictCode: string) => {
  return request({
    url: API.DICTCODE_URL + `/${dictCode}`,
  })
}

/**
 * 根据上级id获取子节点数据列表
 *
 * @param parentId {string | number} 上级节点id 省：86
 */

export const getDepartmentAPI = (parentId: string | number) => {
  return request({
    url: API.DICTCODE_PARENT_URL + `/${parentId}`,
  })
}
